@charset "utf-8";

/* CSS Document */

#example { 

width: 100px !important; /* IE7+FF */ 

width: 200px; /* IE6 */ 

}

*{margin: 0 auto; padding: 0;}

body{font-size: 12px;color: #121212;font-family:  Microsoft YaHei, 宋体, Arial, Helvetica, sans-serif;background:none;}

ul,li{list-style-type: none;}

img,ul,li,button{margin: 0px;}

img,button{border: none;}

a{color: #000;text-decoration: none;}

a:hover{text-decoration: none;}

a:active{text-decoration: none;}

img{border:0;}

input{}



/*banner*/

.banner{ width:100%;}

.slideBox{ width:100%; height:550px; overflow:hidden; position:relative; margin:auto;}

		.slideBox .hd{ width:100%;  position:absolute; left:0; bottom:20px; z-index:1;  }

		.slideBox .hd ul{zoom:1;  text-align:center; width:100%;}

		.slideBox .hd ul li{ display:inline; margin-right:10px;   border-radius:50%; padding:0 8px;text-align:center; background:#fff; cursor:pointer; margin-left:15px; }

		.slideBox .hd ul li.on{ background:#0f943b; color:#fff; }

		.slideBox .bd{ position:relative; height:100%; z-index:0;   }

		.slideBox .bd li{ zoom:1; vertical-align:middle; }

		.slideBox .bd img{ width:100%; height:550px; display:block; margin:auto; }



		/* 下面是前/后按钮代码，如果不需要删除即可 */

		.slideBox .prev,

		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5;   }

		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }

		.slideBox .prev:hover,

		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }

		.slideBox .prevStop{ display:none;  }

		.slideBox .nextStop{ display:none;  }



		

/*search*/

.dw_all{ width:100%; margin-top:0px;}

.dw{width:1180px; margin:auto; margin-top:0px; position:relative; z-index:9999; height:60px; position:relative;}

.search{float:left; width:1180px; margin-left:0px; margin-top:0px;}


.search p{  font-size:15px; color:#555555; line-height:60px; margin-left:12px; width:600px; height:60px; clear:both; margin-left:0px; float:left;}

.search_ny{
    width: 442px;
    height: 32px;
    float: right;
    margin-top: 6px;
    position: relative;
}

.search_ny input.sousou {
    width: 275px;
    float: left;
    height: 44px;
    line-height: 44px;
    background: none;
    color: #333;
    text-indent: 10px;
    border: 1px #00c942 solid;
    padding-left: 40px;
    background: url(../images/search_btn.png) no-repeat -6px 6px;
}

.search_ny input.button {
    width: 125px;
    height: 46px;
    line-height: 46px;
    background: #00c942;
    text-align: center;
    font-size: 14px;
    color: #fff;
    float: right;
    border: none;
    cursor: pointer;
}



/*jj_all*/

.jj_all{ width:100%; background:url(../images/jj_bk.jpg) no-repeat center; height:330px; margin-top:15px;}

.jj{ width:1180px; margin:auto; position:relative;}

.jj_w{ width:280px; text-align:center; position:absolute; top:30px; left:450px;}

.jj_w1{ font-size:24px; color:#444444; font-weight:bold;}

.jj_w1 span{ color:#0f943b;}

.jj_w2{ margin-top:5px; font-size:14px; color:#666666}

.jj_w3{ margin-top:30px; font-size:14px; color:#666666; line-height:30px;}

.jj_w4{ margin-top:15px; font-size:18px; color:#0f943b; float:right; margin-right:15px;}





/*pro_all*/

.pro_all{ width:100%; background:url(../images/pro_bk.jpg) no-repeat center; }

.pro{ width:1180px; margin:auto; position:relative;}

.pro_dbt{ text-align:center; font-weight:bold; padding-top:50px;}

.pro_dbt a{ font-size:24px; color:#444444;}

.pro_dbt a span{ color:#0f943b;}

.pro_xbt{text-align:center; font-size:14px; color:#666666; margin-top:5px;}

.pro_fl{ overflow:hidden; margin-top:42px; margin-left:150px;}

.pro_fl ul li{ width:130px; float:left; text-align:center; margin-left:10px;}

.pro_fl ul li a{ font-size:15px; color:#666;font-weight:bold;}

.pro_fl ul li:hover a{ color:#0f943b; }

.pro_m{width:20px; height:20px; background:#0f943b; border-radius:50%; float:right; text-align:center; line-height:18px; margin-right:30px; margin-top:1px;}

.pro_m a{ font-size:24px; font-weight:bold; color:#fff; display:block; width:100%;}

.pro_tw{ overflow:hidden; margin-top:35px;}

.pro_tw ul{}

.pro_tw ul li{ width:360px; height:315px; float:left; margin-right:33px; background:#f6f6f6; margin-bottom:33px;-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-o-transition: 0.4s;

	transition: 0.4s;}

.pro_tw ul li a{}

.pro_t{ width:350px; margin-top:5px; overflow:hidden;}

.pro_t img{ width:350px; height:270px;-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-o-transition: 0.4s;

	transition: 0.4s;}

.pro_w{ line-height:38px; text-align:center; font-size:14px; color:#555;}

.pro_t img:hover{transform: scale(1.1);

-webkit-transform: scale(1.1)}

.pro_tw ul li:hover{background:#0f943b;}

.pro_tw ul li:hover .pro_w{color:#fff;}



.pro_zfl{ position:absolute; top:140px; left:0px; width:120px; height:36px; background:#0f943b; text-align:center; line-height:36px; border-radius:6px;}

.pro_zfl a{ font-size:18px; color:#fff; display:block; width:100%; font-weight:bold;}









/*ys*/

.ys_all{ width:100%; background:url(../images/ys_bk.jpg) no-repeat center; height:710px; margin-top:50px;}

.ys{ width:1180px; margin:auto; position:relative;}

.ys h3{ position:absolute; top:96px; left:20px; font-size:18px; color:#fff;}

.ys h3 a{ color:#fff; font-size:24px;}

.ys_slideTxtBox{ width:1180px; height:550px; overflow:hidden; }

.ys_slideTxtBox .hd{position:relative; }

.ys_slideTxtBox .hd ul{}

.ys_slideTxtBox .hd ul li{cursor:pointer; border-top:1px solid #ccc; line-height:30px; font-size:20px; color:#777; font-weight:bold;   }

.ys_slideTxtBox .hd ul li.on{border-top:1px solid #0f943b; color:#0f943b; }

.ysbt1{ position:absolute; top:245px; left:0px;}

.ysbt2{ position:absolute; top:350px; left:0px;}

.ysbt3{ position:absolute; top:455px; left:0px;}

.ysbt4{ position:absolute; top:245px; left:195px;}

.ys_slideTxtBox .bd ul{ float:right; width:988px;}

.yst{ float:right; margin-right:1px;}

.ysw{ background:url(../images/ysw_bk.jpg) no-repeat center; height:300px; width:480px; position:absolute; top:355px; z-index:999;}

.ys_w1{ margin-top:55px; margin-left:65px; font-size:20px; font-weight:bold; color:#0f943b;}

.ys_w2{ margin-left:65px; width:350px; line-height:30px; font-size:15px; color:#666; margin-top:15px;}





/*al*/

.al_all{ width:100%; background:url(../images/al_bk.jpg) no-repeat center; height:730px;}

.al{ width:1180px; margin:auto; position:relative;}

.al h3{  position:absolute; top:80px; line-height:36px;}

.al h3 a{font-size:30px; color:#0f943b; font-weight:bold;}

.al h3 a span{ font-size:14px; color:#999; font-weight:normal; text-transform:uppercase; padding-bottom:10px; border-bottom:1px solid #0f943b;}

.al_ms{ position:absolute; font-size:16px; color:#666; line-height:30px; top:172px; width:330px;}

.al_call{ position:absolute; top:400px; font-size:24px; color:#0f943b; line-height:40px; }

.al_zx{ width:100px; height:32px; border:1px solid #0f943b; text-align:center; line-height:32px; position:absolute; top:550px; left:0px;}

.al_zx a{ display:block; width:100%; font-size:15px; color:#0f943b;}

.al_ny{ position:absolute; top:0px; left:268px;}

.al_bt{ margin-top:62px;}

.al_bt ul{ overflow:hidden;}

.al_bt ul li{ margin-left:98px; width:130px; height:70px; line-height:82px; text-align:center; float:left;}

.al_bt ul li a{ font-size:18px; color:#fff; font-weight:bold;}

.al_tw{ margin-top:80px; margin-left:70px;}

.al_tw ul{ overflow:hidden;}

.al_tw ul li{ width:390px; height:280px; float:left; margin-left:30px; margin-bottom:40px; position:relative;}

.al_tw ul li a img{ width:390px; height:280px;}

.al_tw ul li a p{ width:390px; height:280px; background:url(../images/al_w_bk.png) no-repeat center; position:absolute; top:0px; left:0px; text-align:center;}

.al_tw ul li a p b{ text-align:center; margin-top:130px; color:#fff; font-size:16px; display:block;}

.al_tw ul li a p span{ margin-top:15px; color:#fff; font-size:12px; display:block;}





/*gs*/

.gs_all{ width:100%; background:url(../images/gs_bk.jpg) no-repeat center; height:534px;}

.gs_fc{ width:1180px; margin:auto; position:relative;}

.gs{ overflow:hidden;}

.gs_t{ width:410px; height:422px; float:left;}

.gs_w{ width:620px; float:left; margin-left:80px;}

.gs_w1{ margin-top:35px;}

.gs_w1 a{ font-size:24px; color:#0f943b; font-weight:bold;}

.gs_w2{ margin-top:22px;}

.gs_w2 a{ font-size:18px; color:#444;}

.gs_w3{ margin-top:12px; line-height:30px; height:150px; overflow:hidden; font-size:14px; color:#666;}
.gs_w3 p{line-height:30px;overflow:hidden; font-size:14px; color:#666;}
.gs_w4{ position:absolute; top:90px; left:1115px; width:16px; height:16px;border-radius:50%; text-align:center; line-height:16px; background:#0f943b; }

.gs_w4 a{ font-size:16px; font-weight:bold; color:#fff;}







/*fc*/

.fc_all{ width:100%; margin-top:-220px; height:220px;}

.fc{width:1180px; margin:auto; position:relative; }

.fc_slideTxtBox{ width:1180px;}

.fc_slideTxtBox .hd{ height:120px; line-height:36px;  position:relative; float:left; }

.fc_slideTxtBox .hd ul{ float:left;  position:absolute; width:400px; top:108px; }

.fc_slideTxtBox .hd ul li{ float:left; width:130px; height:112px; background:url(../images/sg_qh1.png) no-repeat center; text-align:center; line-height:140px; margin-right:70px;}

.fc_slideTxtBox .hd ul li a{ color:#fff; font-size:16px; display:block; width:100%; font-weight:bold;}

.fc_slideTxtBox .hd ul li.on{  background:url(../images/sg_qh0.png) no-repeat center; }

.fc_slideTxtBox .hd ul li.on a{ color:#fff;}

.fc_slideTxtBox .bd ul{ overflow:hidden; margin-top:10px; float:right; margin-right:22px;}

.fc_t{ overflow:hidden; }

.fc_t li{ width:210px; float:left; margin-left:10px; margin-right:10px; overflow:hidden;}

.fc_t li a img{width:210px; height:150px;-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-o-transition: 0.4s;

	transition: 0.4s;}

.fc_t li a p{ width:100%; height:30px; text-align:center; line-height:30px; font-size:14px; color:#fff;}



.fc_t li a img:hover{transform: scale(1.1);

-webkit-transform: scale(1.1)}

.fc_slideTxtBox .bd{ height:200px; overflow:hidden;}











/*kh*/

.kh_all{ width:100%; background:url(../images/kh_bk.jpg) no-repeat center; height:600px;}

.kh{ width:1180px; margin:auto; position:relative; }

.kh_dbt{ text-align:center; font-weight:bold; padding-top:50px;}

.kh_dbt a{ font-size:24px; color:#444444;}

.kh_dbt a span{ color:#0f943b;}

.kh_xbt{text-align:center; font-size:14px; color:#666666; margin-top:5px;}



.kh_picScroll-left{ width:1180px;  overflow:hidden; position:relative; }

.kh_picScroll-left .hd{ overflow:hidden; }

.kh_picScroll-left .hd .prev{ display:block; width:21px; height:29px;cursor:pointer; background:url(../images/kh_l.png) no-repeat center; position:absolute; left:0px; top:200px; z-index:9999;}

.kh_picScroll-left .hd .next{ display:block; width:21px; height:29px;cursor:pointer; background:url(../images/kh_r.png) no-repeat center; position:absolute; left:1150px; top:200px; z-index:9999;}



.kh_picScroll-left .bd{}

.kh_picScroll-left .bd ul{ overflow:hidden; height:400px;}

.kh_picScroll-left .bd ul li{overflow:hidden;}

.kh_picScroll-left .bd ul li .pic{ text-align:center;width:270px; height:270px; border-radius:50%; float:left; margin-left:185px; margin-top:90px; }

.kh_picScroll-left .bd ul li .pic img{ width:270px; height:270px; display:block; border-radius:50%;}

.kh_picScroll-left .bd ul li .title{ width:460px; float:left; margin-left:85px; margin-top:120px; }

.kh_w1{}

.kh_w1{ font-size:18px; color:#fff;}

.kh_w2{ margin-top:30px; line-height:30px; height:90px; overflow:hidden; font-size:14px; color:#fff;}

.kh_w3{ margin-top:30px;} 

.kh_w3 a{font-size:14px; color:#fff;}





/*xw_all*/

.xw_all{ width:100%; height:520px; background:url(../images/xw_bk.jpg) no-repeat center;}

.xw{ width:1180px; margin:auto; position:relative;}

.xw_dbt{ text-align:center; font-weight:bold; padding-top:50px;}

.xw_dbt a{ font-size:24px; color:#444444;}

.xw_dbt a span{ color:#0f943b;}

.xw_xbt{text-align:center; font-size:14px; color:#666666; margin-top:5px;}

.xw_slideTxtBox .hd{ position:relative; }

.xw_slideTxtBox .hd ul{ width:160px; float:left; margin-top:40px; }

.xw_slideTxtBox .hd ul li{ width:160px; height:100px; background:url(../images/xw_li1.png) no-repeat center; margin-bottom:20px;}

.xw_slideTxtBox .hd ul li a{ padding-top:18px; margin-left:30px; display:block; font-size:20px; color:#fff; font-weight:bold;}

.xw_slideTxtBox .hd ul li a span{ font-size:12px; text-transform:uppercase; font-weight:normal;}

.xw_slideTxtBox .hd ul li.on{ background:url(../images/xw_li0.png) no-repeat center;}





.xw_slideTxtBox .bd{ height:350px; overflow:hidden;}

.xw_slideTxtBox .bd ul{ width:1020px; float:left;margin-top:40px; }

.xw_slideTxtBox .bd li{ overflow:hidden; width:480px; float:left; margin-left:30px; height:30px; border-bottom:1px solid #ddd; margin-top:5px; margin-bottom:10px;}

.xw_d{ width:85px; float:left; font-size:18px; color:#999999; text-align:center; line-height:34px; border-right:1px solid #ddd;}

.xw_d span{ font-size:30px;}

.xw_w{ width:480px; margin-left:0px; float:left; }

.xw_w1{ line-height:30px; }

.xw_w1 a{font-size:15px; color:#444;}

.xw_w1 span{ float:right; color:#999; font-size:14px;}











































